package com.spzx.channel.service;

import com.spzx.channel.vo.IndexVo;
import com.spzx.channel.vo.ProductInfoVo;
import com.spzx.product.api.domain.dto.BrandDto;
import com.spzx.product.api.domain.dto.CategoryDto;
import com.spzx.product.api.domain.dto.ProductSkuDto;
import com.spzx.product.api.domain.param.SkuQuery;

import java.util.List;
import java.util.Map;

public interface IndexService {

    IndexVo getIndexData();

    List<CategoryDto> categoryTree();

    List<BrandDto> getBrandAll();

    List<ProductSkuDto> skuList(Integer pageNum, Integer pageSize, SkuQuery query);

    ProductInfoVo getItemBySkuId(Long skuId);
}
